package com.einmeer.kssc_administrator.entity;

import lombok.*;

import java.io.Serializable;
import java.time.LocalDate;


/**
 * @author 芊嵛
 * @date 2024/1/25
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class UserInfo implements Serializable {
    Long userId;    // ID
    String userName;    // 姓名
    String userNickname;    // 昵称
    Integer userGender;     // 性别1男 2女
    LocalDate userBirthday; // 出生日期
    String userHometown;    // 家乡
    LocalDate userTimeOfEnrollment; // 入学时间
    LocalDate userGraduationTime;   // 毕业时间
    Integer userDelayMonth; // 延长毕业时间(月)
    Long userPhone; // 手机号
    String userMail;    // 邮箱
    Long userQQ;    // QQ号
    String userWeChat;  // 微信号
    Integer userCertificateType;    // 证件类型
    String userCertificateNumber;   // 证件号码
    String userSchool;  // 学校
    Integer userDepartment; // 院系
    Integer userCultivationLevel;   // 培养层次
    Integer userSpeciality; // 专业
    Integer userGrade;  // 年级
    Integer userLearningDuration;   // 学制
    Long userClass; // 班级
    String userStudentId;   // 学号
    String userPassword;    // 密码
    Integer userNation; // 民族
    String userPoliticalOrientation;    // 政治面貌
    Integer userAccountStatus;  // 账号状态
    String userPassportPhoto;   // 证件照
    String userHeadSculpture;   // 头像
    Integer userBloodType;  // 血型


}
